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