0
3
6
19
22
14
5
15
126
12
51
128
80
64
23
57
73
34
18
42
122
36
21
27
13
39
8
82
74
52
117
136
17
69
20
45
29
40
163
76
232
9
86
56
65
32
67