28
11
19
34
48
82
51
43
96
83
2
181
55
3
67
61
233
42
18
56
62
52
7
40
32
35
29
44
6
112
49
8
41
89
216
24
162
21
16
117
39
13
50
100
15
4
58
31