5
68
21
71
25
138
45
16
347
198
100
34
19
12
39
20
50
192
69
32
2
139
155
133
44
83
6
29
229
813
35
22
116
65
30
15
7
79
86
62
123
36
216
43