58
18
93
62
67
35
57
83
54
46
103
34
76
75
77
151
21
126
38
61
49
187
74
347
234
65
19
116
68
225
212
52
17
45
56
16
63
821
22
43
31
348
235
27
64
94
40
20
30
305
28
47
25