0
35
10
18
9
11
4
48
27
103
13
21
44
20
34
31
81
15
22
51
163
47
64
40
24
17
25
83
54
85
23
29
74
67
94
63
122
389
123
135
149
52
100
65
28
89
38