29
41
111
36
78
31
271
64
200
3
86
66
33
239
19
20
145
174
30
147
125
17
25
57
61
21
146
98
94
22
14
26
27
204
15
153
238
76
35
7
297
58
40
46
23
11
13
62