35
105
17
47
140
148
22
40
11
14
23
13
54
3
51
115
57
20
48
49
56
77
45
42
61
28
60
27
33
58
64
110
10
123
72
71
69
53
111
112
43
146
88
52
29
41
84
116
169
81