27
9
6
36
12
3
33
35
55
51
979
17
10
5
23
46
76
26
96
42
0
21
22
19
244
70
37
44
2
255
129
253
41
346
63
279
32
739
34
141
52
28
205
257
57
177
102
299
427
220