111
118
24
64
12
71
126
46
49
102
42
238
61
28
29
36
17
175
168
31
55
84
13
22
14
81
410
323
33
50
85
21
32
59
47
37
122
30
23
79
8
39
5
40
112
352
6