3
21
9
36
19
17
16
1
105
24
65
18
58
64
59
45
307
44
71
100
48
30
37
20
10
257
49
22
53
76
81
31
28
128
51
295
74
25
13
52
39
106
84