28
33
16
12
46
74
87
69
24
22
13
59
11
127
25
41
2
123
43
93
54
20
288
3
128
98
47
15
19
7
10
68
49
101
201
27
92
53
14
29
70
45