21
24
3
55
6
74
26
59
88
31
379
44
47
36
41
49
72
23
16
100
996
43
114
86
37
42
77
154
190
116
372
112
117
60
48
18
975
145
30
90
113
276
85
75
185
151
108
148
89
146
83
65
124