305
33
47
27
10
54
105
40
36
187
64
21
13
31
39
50
12
53
6
48
23
29
25
83
63
35
22
8
19
51
2
14
26
165
99
56
62
520
24
55
255
32
9