27
59
26
248
20
43
23
8
21
99
142
32
71
50
95
5
31
12
72
159
58
29
10
19
73
118
77
25
89
2
68
70
30
34
13
40
54
80
44
22
15
205
9
75
125
57
203
7
28