28
22
25
108
12
188
105
18
58
14
47
13
107
148
82
35
109
20
126
21
26
10
208
60
37
44
101
65
7
3
33
6
85
27
43
69
233
95
120
189
186
8
298
40
29
32
49