10
31
142
32
125
36
141
42
92
22
186
160
50
231
77
8
127
2
84
7
101
97
33
37
14
73
30
38
27
6
96
29
74
46
79
23
189
63
61
176
34
103
117
90
11
19
16
56
177