23
11
105
30
175
151
186
237
34
18
35
64
912
5
104
31
213
24
29
264
20
13
210
10
148
12
121
159
36
666
84
209
145
33
3
62
77
70
131
50
14
32
46
42
49
119
54
1
158
4
16
96