139
38
67
76
176
645
109
290
224
283
202
57
75
44
29
25
30
195
79
676
62
857
112
81
19
37
260
6
151
42
61
108
301
43
16
287
46
159
129
88
27
48
54
36
66
93
28
65
31
35
63
137
97