201
110
45
112
26
51
88
111
23
185
192
72
106
249
207
282
70
58
42
144
47
6
22
25
90
46
1
541
93
50
15
261
27
24
17
121
19
67
53
34
44
49
73
66
82
156
107
16
425
522
413
997
321
457