23
33
4
17
83
54
24
98
8
87
3
69
9
6
7
15
37
2
118
77
544
64
200
93
11
70
18
12
81
45
158
135
125
5
261
32
263
40
60
29
128
322