21
218
49
96
92
384
48
99
28
22
75
85
56
141
110
46
62
19
20
61
43
221
256
40
12
35
24
54
325
17
44
57
125
274
25
15
60
30
114
97
80
34
159
306
89
10
33
111
13
23
41
93
162