5
89
45
1
164
271
13
31
8
18
35
32
10
16
70
19
62
28
12
4
23
102
14
36
30
49
67
24
46
50
110
41
52
175
11
74
122
38
0
29
20
40
21
51
37