32
47
150
26
87
104
193
101
318
22
66
29
39
14
35
28
36
80
156
53
76
123
55
180
461
37
159
161
108
151
33
34
67
83
27
63
60
65
62
23
41
16
94
59
1245