82
52
47
165
35
104
84
74
86
96
16
126
509
117
103
203
137
1218
154
46
127
33
163
97
79
478
202
30
112
39
122
65
188
141
118
34
18
43
436
113
283
77
91
49
69
121
55
78
115
243
40
24
19