21
16
65
15
89
9
29
133
19
55
6
30
33
22
96
57
66
58
123
62
80
24
47
20
53
45
475
73
564
152
10
226
44
283
121
104
81
75
290
18
35
31
116
42
49
32
74
41
13