74
66
89
58
64
21
105
85
43
53
42
126
34
49
30
16
70
24
127
121
61
314
88
50
62
54
69
36
51
45
31
38
123
72
97
46
79
37
84
178
172
65
174
108
306
33
32
63
23
86
197