4
13
31
24
12
100
62
50
93
80
64
29
20
133
91
193
106
108
42
209
57
127
145
59
45
52
19
82
138
63
97
78
178
119
176
58
70
51
125
137
71
26
184
142
88
149
49
69
98
153