29
41
60
34
26
25
468
54
92
40
122
30
50
27
28
86
226
79
80
23
35
112
43
179
36
91
119
22
14
58
63
145
85
1116
55
17
84
70
67
93
47
98
11
8
100
206
15
12
196