72
61
36
93
18
16
105
64
51
24
50
313
23
68
22
210
62
129
44
21
52
125
26
35
394
47
45
88
336
48
34
1024
27
373
504
17
32
39
30
112
56
12
81
53