118
86
246
362
15
30
50
90
10
31
32
471
209
132
48
222
333
103
101
100
74
147
42
35
16
161
44
134
26
20
208
84
58
28
258
11
94
23
138
17
586
33
14
45
27
109
150
19
12
102