0
27
8
2
31
3
21
5
33
10
7
4
40
37
19
13
24
188
16
26
60
627
101
38
50
17
186
104
53
36
285
445
150
121
586
94
51
655
425
138
59
232
42
332
70
29
667
451
52
76