107
49
43
19
52
36
73
485
14
34
162
75
63
29
87
9
11
42
3
15
16
21
78
8
18
13
71
41
95
10
17
57
56
58
7
39
30
179
148
23