13
28
55
30
11
34
58
31
38
25
18
19
10
3
98
232
101
75
24
90
56
45
51
86
44
106
12
109
22
20
146
35
349
78
36
16
14
68
43
93
50
104
33
84
95
59
48
83
76