0
13
5
2
34
21
23
22
51
37
12
52
17
11
55
18
3
9
14
61
30
26
45
106
29
7
154
442
83
47
59
252
89
39
63
40
80
232
49
35
87
137
31
260
44
98
69
430
372