8
41
100
329
58
167
388
131
218
54
15
33
129
236
31
51
43
164
65
25
29
44
61
179
17
101
350
2
26
24
133
28
69
42
14
80
19
50
183
107
170
56
12
40
10
13
36
83
126
141