22
11
103
13
35
16
137
59
18
29
38
63
52
111
58
15
28
3
43
25
67
87
54
64
40
4
156
46
37
17
49
12
5
34
76
9
84
20
7
26
32
53