77
78
36
46
17
38
30
42
320
29
126
71
56
82
19
48
88
66
83
18
20
45
64
122
53
93
92
116
41
65
21
62
31
177
111
99
79
162
300
72
84
325
210
67
328
106