23
27
1
200
95
49
44
72
9
14
90
26
11
6
19
17
52
121
204
58
37
50
53
31
32
2
4
28
77
18
151
108
46
13
41
703
116
207
313
366
21
54
51
88
38