31
15
272
37
117
51
11
62
23
34
22
208
65
192
77
10
43
4
98
355
73
112
40
36
55
74
46
164
200
90
21
59
415
80
25
82
144
1356
126
48
18
8
56
52
29
69
315
32
211
123
103
20