45
336
46
30
21
17
31
85
28
37
7
19
43
16
15
24
18
155
56
83
69
3
44
70
4
164
51
27
54
8
14
89
167
63
67
13
55
58
10
128
61
59
6
2