45
149
128
112
216
102
1244
61
75
126
58
43
24
794
26
98
165
9
30
116
21
16
47
39
352
195
227
25
92
56
141
111
96
134
103
57
261
177
326
138
55
179
5
13
229
214
95
36
4
12
35