29
246
346
230
40
98
16
71
69
201
76
20
221
65
177
138
141
34
337
19
58
25
66
17
55
23
105
27
26
8
6
7
51
22
64
59
179
92
339
131
130
178
24
137
89
14
430
47
13
74
45
451