0
9
17
13
10
29
6
5
34
3
18
38
27
23
165
63
122
98
357
104
39
128
89
60
94
33
45
81
57
115
51
50
148
52
70
37
96
43
284
15
65
16
19
59
73