139
99
15
80
42
29
18
51
14
17
45
41
16
10
12
180
53
114
33
44
30
77
25
6
9
13
110
37
19
22
137
27
118
24
241
60
3
64
20
120
28
477
43
178