27
41
342
43
57
116
65
241
81
146
550
69
466
407
75
123
101
108
317
23
26
47
17
18
19
4
1
37
25
15
3
31
70
33
166
54
52
67
142
104
180
39
22
94
16
5
157