13
47
29
71
23
229
352
6
25
86
36
50
288
14
68
34
55
10
27
98
106
151
57
54
38
230
40
37
31
247
65
94
48
30
59
18
419
97
60
26
89
17
19
33
22
79