43
196
50
58
10
22
37
56
90
105
44
48
103
75
5
38
25
19
27
7
40
127
133
261
112
177
63
80
171
17
64
12
42
45
28
13
14
15
154
39
66
24
11
26
83
30
41