0
5
2
7
42
14
17
10
153
13
11
54
106
151
12
8
31
18
6
25
9
19
73
194
77
16
21
116
37
24
36
60
23
337
28
48
38
81
163
75
109
20
83
55
227
56