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