38
17
12
119
7
20
33
27
55
63
142
1353
222
408
121
30
103
31
28
102
62
76
963
398
59
421
98
14
29
650
82
227
511
25
280
154
149
47
298
145
126
39
40
363
144
175
164
54
257
52
326