103
68
41
32
35
26
110
127
53
78
69
57
118
183
273
136
76
94
123
223
855
60
27
85
50
31
72
75
479
87
40
34
79
44
255
81
91
59
129
128
124
130
159
28
37
58
38
54
12
70
56
80
21