0
1
13
43
156
7
117
22
10
18
6
34
2
8
16
12
73
44
61
31
32
70
26
14
27
49
135
134
76
17
51
24
23
30
40
42
200
82
39
36
48
305
319
89
85
538
111