23
13
31
17
44
4
105
6
8
24
16
10
11
2
12
25
15
50
9
59
117
28
37
45
47
79
62
110
87
34
66
68
120
131
36
125
38
75
313
216
73
163
86
208
93
175
92
52