41
22
57
21
19
2
53
29
15
25
8
28
74
71
52
30
64
37
103
43
17
149
58
54
48
18
20
99
60
90
334
39
51
68
72
23
79
229
59
16
61
32
97
50
31
106
231
122