121
138
451
62
70
80
34
82
41
157
20
36
49
788
32
77
54
112
109
28
85
37
35
171
25
51
94
45
106
1883
15
201
156
116