29
30
42
22
54
40
20
313
120
32
13
80
39
41
11
17
14
23
91
18
68
47
8
62
27
58
61
103
235
28
59
7
49
38
25
35
33
63
231
114
43
52
48
97
46
21