20
38
28
292
13
33
43
26
8
100
114
11
63
10
29
4
80
19
34
22
119
40
45
6
31
35
105
60
79
23
24
149
17
41
9
36
122
69
545
118
58
138
16
14