108
88
6
51
109
17
26
8
57
66
41
11
35
15
22
31
27
104
144
47
24
150
139
20
18
123
58
13
4
45
56
28
2
39
36
82
203
16
44
62
75
25
298
34
23