22
157
45
52
30
15
68
35
38
102
101
93
4
1
10
36
29
123
80
47
75
32
617
60
97
146
83
43
14
69
79
199
194
6
33
24
37
21
17
58
692
28
19
7
112
104
78