43
29
67
73
33
23
268
87
177
60
138
44
35
46
68
99
75
66
81
116
203
96
249
37
88
34
82
117
97
108
51
120
65
130