1
26
117
65
176
43
41
45
20
240
98
50
77
59
16
36
157
32
82
31
92
66
160
115
370
84
94
121
97
167
81
442
47
124
145
610
112
114
382
135
18
22
105
42
236
233
78
622
166
12
87
391
122
51