101
41
39
14
29
64
49
110
154
34
134
81
31
109
66
42
68
75
74
7
125
73
85
67
69
22
59
91
17
113
70
78
37
123
63
169
103
96
40
163
48
141
52
23
61
179
53
72
44