33
30
135
61
35
115
53
7
41
359
27
90
52
46
231
195
29
31
83
34
213
196
3833
40
55
85
73
106
97
133
123
284
23
162
67
84
48
11
108
25
155
49
117
57
51
36
21
8
15
18
50
20