29
48
26
24
5
58
74
38
28
89
12
18
102
16
101
0
27
33
126
73
203
100
15
19
30
121
62
10
133
51
37
25
78
9
187
140
6
41
21
46
88
59
297
86
77
31
36