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