45
113
84
64
28
33
156
25
207
66
51
56
16
80
71
35
27
29
30
20
97
14
11
88
36
34
60
19
18
55
41
189
202
69
21
336
50
160
54
109
32
65
382
235
140
222
72
187
518
39