33
85
170
160
39
134
31
90
410
45
67
13
154
100
47
62
30
55
35
321
110
70
49
66
108
185
146
367
78
157
71
65
22
74
43
87
46
232
107
119
122
140
105
37
463
142
72
189
84
130
97