109
80
61
22
46
139
42
120
157
26
82
41
136
191
71
74
210
45
20
373
24
197
125
111
25
118
70
105
65
196
68
77
238
85
95
302
138
63
23
151
256
27
29
73
60
343
102
282
21
76
344
84
78
133