77
48
31
23
47
51
60
18
65
62
55
33
89
68
2
22
35
66
423
41
30
250
45
70
2610
75
123
199
58
116
29
1369
154
142
605
641
552