55
7
34
17
266
121
29
108
286
2
18
160
360
23
24
146
32
79
94
306
123
157
92
42
376
52
38
249
438
47
84
110
205
46
53
31
61
25
85
347
3263
44
62
20
16
83
26
36
19
302
940
385