27
2
29
13
5
236
96
34
41
59
76
53
39
113
21
212
105
118
87
12
86
75
50
166
69
63
129
22
64
44
28
37
197
90
147
164
218
49
134
66
48
323
297
60
246
192
23
360
230
179
581
234
54
25
91