78
119
104
91
29
15
19
10
5
101
38
17
69
44
25
165
31
8
274
27
61
293
397
9
194
257
3
16
43
99
32
371
76
48
34
67
70
79
56
146
14
22
388
40
123