12
28
44
21
43
1
4
10
7
38
99
350
77
9
53
17
65
20
13
48
23
11
59
5
110
19
66
8
31
6
26
95
18
55
100
101
387
16
39
24
2
50