84
68
26
39
38
305
8
25
122
21
155
44
18
30
120
57
74
55
83
95
116
78
148
49
40
66
119
53
14
70
51
196
41
52
59
137
240
526
154
151
33
185
94
87
220
100
272
77
22
157