18
2
41
16
12
6
5
60
23
129
38
17
13
10
31
103
53
39
35
32
100
58
184
56
51
76
114
106
568
28
77
66
68
54
80
67
124
36
14
94
34