107
36
3
328
48
93
179
26
17
46
55
512
147
25
173
60
35
19
1
33
56
204
68
237
92
2
24
30
12
39
6
47
10
31
38
21
18
464
9
20
90
8
44
88
45
65
16
785