220
539
98
63
242
87
24
13
56
68
82
248
144
119
112
18
9
159
222
66
62
73
194
86
47
114
57
71
100
59
89
79
50
40
185
31
178
45
140
557
30
429
84
46
33
441
37
233
136
924
94
160
167