107
79
82
23
57
47
63
38
20
34
51
22
14
32
28
4
25
36
44
76
60
40
19
24
6
42
12
18
66
151
50
29
21
498
17
56
69
90
31
49
52
101
15
156
41
54