31
108
36
29
118
53
30
189
63
73
99
200
66
87
50
60
33
167
39
102
45
115
42
105
97
65
139
38
88
61
35
55
58
48
64
51
109
49
81
122
46
76
107
32
34
165
164
104
157
44
188
52
112
90
178
74
62
40
37
85
54
56
57