42
7
29
12
22
91
77
67
105
88
188
16
70
68
63
130
51
103
47
28
85
27
71
129
60
39
18
110
57
53
98
11
45
52
19
170
48
65
31
277
76
33
122
36
81
17
25
20
146
35
213
90