101
43
65
60
207
99
26
70
108
317
526
119
187
321
25
93
78
42
392
128
55
57
224
54
175
69
37
31
92
145
88
169
82
63
58
41
124
98
45
170
96
62
254
24
111
114
50
66
77
79
142