5
270
12
55
10
15
43
19
46
7
32
48
8
166
31
20
34
77
24
67
23
150
17
47
11
18
63
4
68
175
13
14
587
39
59
6
393
37
117
3