19
25
102
28
46
45
180
76
63
881
94
73
67
11
307
51
41
90
62
38
163
68
138
134
56
184
49
126
35
118
84
74
113
52
262
42
75
30
300
125
33
20
88
82
34
53
60
83
31
16
15