107
46
130
123
74
58
66
45
35
18
61
32
11
28
43
48
64
47
113
210
138
89
175
106
86
153
148
118
69
100
73
101
117
87
70
108
44
127
50
55
56
282
49
131
71
93
243
27
119
97
92
65
238