0
5
3
48
17
9
38
8
19
25
21
14
70
60
29
26
11
15
23
18
34
32
49
55
39
211
58
213
167
98
151
176
45
85
166
109
101
12
73
232
24
1323
371
41
210
47
150
227