109
147
115
22
96
27
13
129
256
215
60
675
0
199
178
25
4288
15
35
550
79
123
112
423
38
89
472
14
34
70
4
11
31
21
94
41
55
12
46
4605
8
40
398
107
73
145
67
37
65
347
50
188
240
62
10