170
113
105
13
40
6
103
9
35
31
77
48
26
18
38
36
500
16
148
34
21
58
156
24
30
87
5
15
286
76
266
17
86
45
20
64
19
420
98
66
116
28
72
10
180
89
71
229