25
6
106
18
100
9
34
155
24
26
107
19
8
49
32
21
29
65
81
83
108
61
153
518
97
272
31
94
4491
38
98
47
114
52
22
35
3
0
57
36
439
77
226
90
30
50
44
62
140
15