78
66
141
55
29
25
47
46
54
49
63
34
172
209
43
77
80
36
98
37
67
116
102
70
73
87
120
12
13
114
126
21
83
96
18
16
104
88
296
74
81
82
58
189
152
59
105
60
3
52
133
132
981
183