7
132
34
174
57
24
18
51
19
60
25
23
17
112
8
41
302
56
147
15
9
6
32
13
38
2
206
4
50
109
295
29
126
84
5552
47
36
30
354
71
49
346
416
43
31