23
12
26
1
3
11
24
13
10
7
96
17
39
4
34
40
37
41
83
32
6
35
48
117
43
68
101
19
38
80
76
25
232
447
67
100
297
58
358
91
53
186
106
533
150
246
56
33