52
21
72
90
127
85
58
50
43
116
60
93
26
30
180
407
74
47
136
68
22
41
45
38
44
166
77
157
78
7
163
67
40
204
79
343
165
9
65
148
92
126
231
46
59
309
51
36
29
32
112