18
35
17
23
21
101
107
24
45
27
26
6
65
91
33
20
11
31
36
392
97
60
10
56
146
40
123
34
54
39
32
191
19
49
126
41
147
47
44
104
29
81
71
105