83
27
93
39
50
168
7
14
150
45
88
33
41
52
169
85
230
89
61
20
212
49
34
30
66
16
94
127
64
54
382
71
117
44
120
376
151
58
233
82
307
175
78
62
162
77
68
247
19
72