117
135
108
58
299
74
401
230
109
3
160
48
69
27
527
8409
16
52
77
55
185
43
33
97
205
28
138
133
98
64
157
130
145
95
26
56
66
70
131
966
54
181
61
35
221
563
24
46
100
78
31