31
35
26
82
62
30
120
34
24
79
50
65
36
76
59
106
8
10
33
13
32
18
111
14
95
21
48
58
139
19
176
80
9
100
86
213
22
208
136
88
190
248
28
137
155
113
60
42
72