2
33
46
159
233
13
7
22
163
10
11
74
19
71
15
45
8
25
23
24
50
12
36
32
41
170
81
30
18
6
103
29
26
42
28
57
17
3
21
44
87
111
43
69
55
89