51
32
68
21
97
35
61
73
76
146
86
103
26
80
126
27
28
18
262
23
63
202
74
72
54
70
78
99
102
113
66
48
159
60
50
34
101
47
43
83
29
37
33
145
22
40
152
87
42