177
112
90
16
26
73
38
30
11
3
18
40
5
162
13
39
78
25
23
66
27
47
60
42
49
7
22
65
45
35
21
8
32
46
17
70
139
14
62
20
75
50
366
15
28
159
85
4
41