95
173
32
80
40
62
64
268
65
19
5
21
448
288
195
190
22
38
164
13
89
37
16
159
71
74
100
211
332
114
94
52
45
31
153
79
17
96
233
57
101
50
53
122
9
20
46
54
24
61
120