29
66
71
30
95
35
56
33
60
11
50
20
22
102
26
18
49
63
61
37
45
116
34
57
78
48
135
337
44
16
175
179
21
17
99
79
160
200
151
119
27
853
38
76
23
31
24