29
34
15
31
41
12
22
16
13
46
56
63
20
40
97
59
17
49
130
54
61
48
57
55
30
18
58
19
156
77
32
76
25
27
44
23
103
119
37
33
9