21
401
99
257
122
64
232
233
487
11
179
196
134
121
138
41
172
399
108
77
46
83
62
111
236
44
40
47
52
35
14
76
60
24
79
37
56
49
68
10
124
7
106
18
74
65
23
51
189
125
26
42