170
64
112
13
63
137
45
66
35
56
29
28
48
21
130
77
38
25
22
79
16
24
647
39
101
294
51
141
1
27
250
153
32
34
7
47
192
12
154
59
60
55
95
18