146
203
396
18
96
597
29
67
497
73
30
108
453
244
52
77
174
53
124
6
31
1468
36
33
166
348
279
25
44
39
14
47
11
12
43
201
63
709
9
68
58
22
17
64
26
87
75
46