31
48
22
20
127
28
12
76
11
39
32
118
111
27
125
8
49
64
30
21
34
17
10
9
97
65
6
313
75
116
357
74
147
172
89
92
191
37
88
103
63
144
158
336