78
123
68
25
11
10
6
22
62
4
187
51
21
20
50
19
53
36
79
30
3
39
27
29
12
173
129
41
52
44
7
31
285
38
16
157
69
214
155
61
83
46