18
36
17
43
29
90
4
347
1
35
12
25
14
68
31
10
11
30
45
41
22
3
5
16
142
9
15
326
37
87
7
185
192
828
139
56
61
26
23
21
81
314
205