145
23
9
21
41
49
18
82
13
37
87
34
17
47
3
53
15
126
27
52
183
68
127
45
99
46
36
30
6
4
62
7
5
39
19
51
42
193
251
57
58