34
31
17
113
23
55
26
27
36
8
53
9
49
110
15
102
18
32
122
97
14
76
101
37
22
99
112
44
42
28
47
16
11
54
12
59
162
48
202
69
41
159
339
106
295
51