31
204
108
312
231
237
83
17
35
144
26
29
12
28
51
112
123
8
34
6
22
165
109
74
14
107
61
263
9
16
23
15
68
117
7
32
38
18
5
52
10
352
63
85
24
50
19
153
25