36
85
34
62
25
26
118
73
69
75
31
172
42
361
95
20
161
46
334
123
39
57
87
109
8
32
9
1289
323
121
51
99
47
160
89
40
12
125
82
29
174
131
102
59
67
18
65
53
55
68