30
154
142
70
31
38
33
23
37
125
107
49
46
60
90
57
58
36
18
66
16
5
13
8
159
6
4
41
2
67
20
11
15
115
26
61
64
51
24
21
27
17