142
36
63
125
179
121
11
25
40
87
43
62
199
318
259
5
9
95
32
45
1467
37
230
375
13
111
112
84
120
74
24
169
15
146
51
17
18
19
274
1297
48
29
153
64
701
72
128
14
53
366
252