92
27
225
138
6
26
201
183
75
16
336
259
185
38
39
28
44
101
80
100
51
107
65
40
34
62
46
21
102
237
20
56
29
8
221
52
22
77
3111
17
19
43
119
13
120
828
25
298