21
70
236
33
20
102
92
155
113
36
108
186
8
35
41
84
80
48
147
98
31
63
245
69
127
16
51
26
37
19
49
87
30
58
12
994
94
40
18
78
226
280
47
1113
71
53
15
42
93
74
284
62