22
23
62
83
30
17
98
25
35
149
21
3
15
32
12
190
43
60
33
10
267
11
231
106
31
86
49
16
13
73
20
69
55
114
148
39
7
88
237
4
110
1
90
203