60
29
117
12
8
59
87
72
345
55
25
19
222
73
47
67
23
105
153
35
54
274
49
9
408
37
16
22
40
24
18
142
297
314
70
75
48
50
53
84
27
28
168
236
68
58
265
61
31