57
89
43
52
183
77
32
33
309
71
37
41
78
302
14
74
21
75
35
25
34
60
63
22
38
171
92
255
2
84
373
170
46
64
104
40
67
17
7
156
80
2114
12
36
31
110
103
127
122