29
10
9
42
95
37
134
18
199
39
68
49
23
59
44
24
58
28
26
13
51
12
55
35
60
19
91
301
30
20
16
22
79
21
11
36
14
27
46
78
123