4
2
7
12
1
29
6
80
10
24
45
11
3
14
16
33
34
20
71
39
56
17
158
77
106
19
52
32
190
43
59
44
141
65
73
121
100
86
139
82
13
233
179
36
21