33
44
104
10
43
54
324
158
93
46
81
19
117
67
27
156
78
84
136
28
127
466
232
76
95
125
35
53
12
177
38
41
61
69
47
113
26
247
135
378
30
55
132
73
74
29
100
206
99
51