30
200
66
58
117
41
48
59
196
7
33
173
195
34
44
62
37
91
47
68
35
54
80
107
61
43
84
50
104
25
97
31
199
49
38
99
65
72
56
36
53
112
136
39
42
108
131
64
28
9
77
159
87