46
62
58
25
14
36
7
33
20
40
35
278
22
76
84
17
23
179
29
24
11
116
8
41
19
83
95
69
66
151
43
16
61
38
30
100
32
87
60
149
55