18
105
9
34
155
24
26
107
19
8
49
32
22
25
29
65
85
83
108
63
153
519
98
273
31
99
4528
38
100
47
116
57
36
3
0
440
79
228
81
90
53
44
62
144
16
157
109