81
112
26
90
30
80
95
65
79
75
122
110
115
58
57
99
85
86
67
248
111
76
56
32
34
141
53
70
23
292
97
148
37
47
76
208
31
65
82
31