16
83
180
64
22
61
236
44
27
59
114
73
33
117
56
686
138
427
34
63
71
389
38
185
557
79
40
250
189
203
13
616
70
90
28
235
154
21
94
43
52
26
127
23
82
3
95
14
51
48