108
57
173
358
35
16
29
427
38
19
260
54
43
516
333
61
709
64
26
117
770
34
101
450
151
68
229
25
32
104
83
106
55
189
313
36
203
241
271
21
174
20
369
23
48
17
3241
128
99
232
50
581
44
161