23
101
102
83
93
69
158
79
32
24
43
397
78
62
19
7
12
141
13
9
14
35
11
18
77
21
71
15
61
37
210
105
59
107
76
143
127
33
29
146
34
4
108
99
122
90
165
44
55
67
46
142