28
24
51
68
93
83
297
87
78
121
203
27
17
18
12
59
110
92
64
188
8
37
42
70
34
245
118
54
185
53
23
101
57
16
6
41
21
9
162
5
32
25
15
19
102
48
13
39