102
45
138
159
883
176
115
83
203
69
46
78
26
112
125
249
92
320
70
35
114
43
55
73
53
66
310
39
20
59
180
42
44
28
40
65
64
31
50
161
100
429
60
85
295
230
51
81
79
408