82
22
35
41
382
79
305
36
60
285
86
77
141
211
123
348
244
88
104
138
177
46
386
398
25
208
125
201
43
89
192
339
55
65
84
241
157
127
120
29
105
343
122
94
174
26
237
96
61
99
107
24
221