22
12
7
100
5
28
24
37
21
9
35
43
15
32
36
77
34
8
13
26
102
16
25
6
29
11
48
39
199
47
23
64
120
52
123
76
53
65
19