172
37
13
47
16
59
95
165
3
88
9
25
112
46
6
52
39
28
44
30
24
50
67
17
377
198
69
62
192
1028
66
21
19
83
10
22
64
75
4
31
48
5
140
55
7
45
58
20
118