29
86
74
97
25
18
51
60
31
27
19
57
13
10
279
91
46
59
6
276
52
11
22
58
94
386
14
5
96
108
41
26
20
34
7
50
30
21
197
33
62