31
16
23
15
35
12
110
64
117
161
103
7
39
121
172
47
69
13
80
27
11
25
70
62
61
48
148
191
36
30
128
40
19
49
112
45
125
119
265
92
21
208
104
9
73
8
88
277
18
51