15
39
28
23
6
4
24
10
36
129
16
101
137
22
92
68
56
104
38
60
17
40
19
91
90
149
112
82
94
78
65
71
197
27
69
54
153
175
96
179
128
103
123
67
79
52
63
102
47
84
42