38
167
30
50
49
8
5
14
7
12
9
188
47
643
11
257
1001
204
135
79
72
35
114
164
187
110
19
343
68
75
272
83
352
44
66
153
22
25
58
120
304
31
191
15
65
2
1174
17
26
33