95
51
172
254
194
285
182
60
59
71
37
61
42
33
48
77
108
43
151
710
63
127
64
75
170
15
57
83
30
28
54
24
303
113
1417
209
85
34
111
80
458
135
103
176
32
53
39
186
364
287
70
62
105