22
19
62
13
118
32
30
45
56
58
28
49
129
160
40
44
37
25
17
41
33
43
70
27
55
53
83
65
277
82
321
117
89
178
183
54
80
145
101
94
113
204
142
375
79
85
98
114
104
90
42