14
11
26
2
13
37
70
82
5
186
23
4
10
93
90
35
522
52
42
112
60
96
56
201
229
95
233
48
39
21
41
89
104
33
32
61
24
49
29
77
27
281
226
84
67
122
9
126