108
46
131
123
74
58
67
45
35
19
61
37
32
11
28
43
51
64
47
113
210
138
89
175
107
86
153
148
118
69
101
73
103
117
88
70
127
56
57
283
50
132
71
93
243
244
27
119
98
92
65
238