138
229
193
1140
110
47
157
14
222
50
49
17
253
104
285
522
90
71
1574
1521
953
159
67
142
61
180
73
20
36
75
150
211
609
573
80
28
79
51
37
68
213
45
32
19
77
178
85
880
56
30
34
35
13
69
25