18
21
100
2
63
27
11
66
9
382
19
17
14
6
12
7
44
56
30
28
35
16
367
25
8
54
416
67
10
215
22
82
336
4
88
178
59
52
65
150
119
45
32
81
23