45
10
13
178
24
34
23
55
95
71
3
12
19
69
79
29
100
21
137
72
30
103
16
20
50
138
99
41
9
44
57
87
31
38
303
92
135
98
81
67
185
278
33
252
15
11