30
155
42
8
60
90
129
35
23
126
215
194
51
45
347
59
83
162
62
47
21
131
53
31
87
102
33
111
146
64
48
104
201
44
191
49
105
515
36
91
58
69
50
9
130
61
159
74
55