31
22
2
4
177
30
91
14
35
36
53
144
56
59
72
103
92
7
70
78
44
11
10
49
62
86
107
172
192
112
197
243
114
109
58
142
48
81
94
38
32
24
104
54
51
100
12
166
52
106
85
41
76