18
43
105
24
294
77
27
13
29
67
119
70
21
126
120
36
10
31
66
64
242
28
102
81
80
92
40
16
167
539
97
62
49
136
26
20
73
44
61
6
140
15
25
88
48
45