27
30
104
149
42
15
20
3
49
32
38
156
44
18
55
12
60
19
327
117
10
4
13
46
201
87
11
127
7
9
171
6
82
78
33
59
5
56
292
25
16
22
66
108