45
136
105
44
70
64
20
32
354
335
9
22
24
39
112
158
51
68
11
3
54
26
137
186
108
107
494
91
154
99
18
4
21
161
57
31
8
14
61
13
223
120
246
132
109
66
50
156
29
102
36
19
27