29
19
71
31
64
13
16
24
21
28
134
288
40
25
12
77
41
26
22
20
58
94
32
15
44
213
53
30
86
45
37
42
63
23
35
57
27
39
85
1
159
166