27
135
108
147
105
26
62
6
16
18
90
29
95
19
41
127
117
168
259
100
11
89
78
21
134
302
298
24
15
57
22
68
80
38
120
84
76
74
35
2
23
145
81
31
616
133
340
132
191
73
53
109
61