145
101
11
42
43
44
123
232
90
637
79
63
12
82
50
34
49
118
177
29
104
62
17
33
96
8
45
24
126
117
23
494
70
53
22
32
39
59
35
28
27
91
36
85
55
61
642
13
78
69
10
275