171
102
53
50
196
100
75
49
79
98
34
72
296
64
109
118
40
82
48
189
67
221
78
483
981
254
61
97
125
115
62
87
116
322
81
92
190
299
107
84
138
33
52
71
135
122
56
137
158480
370