28
42
43
41
19
143
59
31
8
16
17
128
70
11
108
92
13
101
18
9
4
49
7
107
21
23
24
3
74
15
22
29
45
25
67
177
37
257
5
75
33
46
2
112
79
1