44
20
17
165
160
118
113
256
45
32
19
98
42
168
358
70
1183
58
66
36
12
102
57
23
33
47
25
56
63
16
235
26
39
54
82
72
175
5
14
6
10
88
62
59
34
171
60
15
24
21
396