0
3
35
18
148
11
13
9
27
26
36
23
16
34
28
17
2
31
19
10
22
40
21
25
39
15
32
42
76
30
60
121
106
62
51
72
55
53
93
530