130
10
25
20
7
17
13
16
171
113
46
60
15
195
367
64
29
32
95
100
37
216
81
14
69
70
139
43
72
160
45
35
42
39
74
217
167
164
123
33
22
118
44
11
21
4
18
12
28
65