8
5
34
24
21
4
6
54
10
7
3
2
74
13
20
9
29
51
200
25
17
126
73
192
262
1
325
380
329
86
46
141
251
145
173
38
241
31
36
26
147
70
427
130
148