28
77
44
33
3
17
67
249
150
94
74
60
102
685
268
99
584
68
53
0
34
122
15
13
252
16
195
12
2
6
54
36
10
463
21
39
52
47
42
14
20
8
22
19
57
46