77
30
23
13
15
126
31
49
148
68
123
36
125
142
110
167
83
93
94
130
577
101
385
79
108
62
149
86
90
33
82
71
115
60
42
173
78
139
143
61
98
34
45
75
35
202
66
289
28
305
100
11
44