27
89
56
38
78
22
61
53
24
48
15
36
63
40
10
14
65
85
81
87
168
403
1276
543
76
46
154
142
743
31
70
109
30
52
60
82
29
175
44
17
167
94
375
108
505
1263
263
1221
985
250