22
39
36
25
16
12
20
27
38
21
6
244
23
70
79
44
14
92
95
51
11
4
34
100
94
105
53
65
52
209
168
348
85
192
37
63
82
61
144
18
66
49
46
8
17