16
123
3
22
294
295
43
12
607
53
1329
57
15
36
5
8
32
6
33
23
9
10
20
164
152
125
49
30
224
17
413
861
54
18
73
29
25
51
238
74
138
100
31
14
88
58
35
46
13
7