156
63
137
30
12
90
50
4
95
72
52
44
1
68
43
32
53
14
21
28
48
31
38
39
222
23
22
25
55
41
33
29
10
123
136
85
70
36
40
15
138