58
103
161
67
22
57
90
60
70
122
43
117
61
38
64
73
48
13
50
37
129
30
203
83
77
237
160
44
59
35
72
218
118
53
66
29
93
139
31
120
151
233
116
33
254
12
5
11
217
216