18
317
203
422
66
39
100
53
28
35
10
5
51
82
68
47
38
17
32
3
50
70
42
46
4
58
72
155
148
2
19
217
33
183
90
41
92
210
45
37
119
23
27
48
13
200
91
177
130
232
7