30
39
301
38
36
63
93
32
178
65
169
17
90
124
49
64
89
143
52
114
47
107
117
94
144
37
234
191
50
56
213
60
268
118
151
53
128
58
141
82
51
103
142
25
71
106
110
69
43
70
55
170