48
21
23
47
44
69
156
42
24
95
40
35
51
16
46
683
18
27
25
64
96
32
34
83
82
11
28
62
89
286
374
36
50
90
33
39
67
147
126
60