2
8
1
4
24
21
93
12
18
40
36
91
11
30
33
37
32
14
210
3
39
35
70
139
58
116
412
28
26
15
60
81
29
65
100
76
297
156
10
107
87
99
455