0
11
3
5
17
15
10
29
6
19
13
34
18
38
25
27
23
9
165
63
122
57
98
359
104
39
128
89
60
94
33
45
81
117
51
50
148
4
40
53
70
2