20
25
102
28
46
45
19
180
76
63
883
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
88
82
34
53
60
83
31
16
15