29
85
10
325
81
384
46
192
31
16
6
150
146
27
173
176
67
11
28
17
23
190
32
30
19
55
41
18
73
2
144
4
60
93
48
53
153
50
99
120
227
80
51
54
79
180
64
74
56
76
40
100
114