21
115
28
37
52
51
54
163
371
13
45
26
36
338
93
15
23
121
39
119
135
34
73
140
76
63
38
46
29
100
24
50
6
203
101
68
214
123
58
116
186
87
114
96
173
60
57
40
141
78
32
49
59