104
60
41
101
14
116
16
86
43
29
67
73
33
23
268
87
177
138
44
35
46
68
99
75
66
81
204
96
250
37
88
34
82
117
97
108
51
120
65
130