4
0
3
21
44
145
51
22
9
45
16
48
106
127
73
116
304
52
29
102
34
8
55
32
100
47
109
141
78
18
42
59
123
87
46
105
322
37
76
20
13
132
131
93
63
40
11
36
72
38