31
30
56
22
39
15
21
33
62
61
66
75
25
114
47
77
58
83
78
18
51
34
115
44
129
5
2
36
45
42
165
46
28
17
7
10
11
24
336
13
35
12
14
174
200