95
1147
22
226
37
98
39
117
141
115
208
462
130
1322
16
325
33
453
83
31
116
127
36
102
15
211
11
699
204
224
84
362
167
290
44
67
392
62
221
79
56
58
426
17
65
91
74
253
46
49
26
121
142