73
28
10
26
27
347
105
225
130
35
13
24
23
16
21
39
32
107
70
63
211
244
61
29
101
33
42
66
30
36
37
25
47
430
45
87
141
158
59
195
164
207
91
50
221
31