21
31
46
58
8
11
50
30
23
32
44
314
145
15
27
35
16
38
66
12
22
152
34
25
81
59
444
502
60
37
28
242
24
191
89
79
121
20
203
53