120
21
33
44
48
138
105
22
6
31
36
12
43
8
51
52
49
115
40
29
223
170
11
123
42
89
41
156
136
60
346
25
194
30
23
19
110
17
98
127
27
80
265
182
88
35
45