116
52
99
119
43
239
130
55
73
85
262
86
289
88
280
145
96
151
313
202
76
39
105
167
123
155
50
34
16
66
127
70
122
40
154
87
274
138
69
61
47
25
159
126
128
75
26
141
51