34
43
1360
436
70
189
57
173
108
109
59
50
160
152
114
103
66
127
101
213
74
99
69
77
96
79
41
81
185
37
14
10
214
82
28
48
100
508
122
102
125
781
252
177
149
116
162