307
23
160
85
13
51
45
92
68
204
5
22
37
157
43
49
69
81
11
96
54
66
1009
35
56
30
18
17
146
187
145
33
29
28
91
127
192
71
213
20
1079
281
6
8
4
57
59
12
100
14
343