78
105
313
93
95
268
84
29
62
109
55
121
45
131
111
37
46
117
245
295
20
114
85
136
75
106
126
125
292
89
194
180
273
19
11
2
5
56
36
32
98
57
69
66
16
21
8
216
162
54
157
193
825
130