146
285
124
28
10
107
44
20
32
106
123
36
173
7
18
34
93
64
291
148
9
11
49
39
149
22
40
74
38
53
259
366
6
287
94
68
24
91
29
8
14
3
829
69
464
57
19
134