129
98
30
66
82
116
55
63
128
107
71
43
184
70
65
61
21
27
58
8
10
28
25
277
83
204
26
39
32
13
75
18
34
16
19
22
57
49
40
90
159
140
54
46
48
56
112
76
930
62