12
76
163
28
98
21
31
55
22
42
111
57
77
35
20
30
46
9
135
67
48
59
61
13
51
117
17
33
88
110
15
3
5
116
32
34
50
70
100
7
11
23
25
14
36
38
101