95
148
51
93
60
63
41
75
225
47
74
165
100
49
144
54
89
125
48
114
82
68
17
39
11
40
193
29
151
461
158
138
180
67
122
66
88
57
116
65
81
243
108
118
20
123
133
127
117
98