3
50
4
8
30
17
170
33
53
106
14
12
149
86
15
5
10
18
7
117
40
81
9
35
59
38
21
64
23
20
11
55
51
37
29
111
65
2
6
26
13
16
89
28