71
46
106
229
41
43
70
58
37
76
51
30
40
29
107
124
112
57
94
17
32
99
21
85
53
36
50
56
10
14
19
24
61
33
42
13
12
109
38
26
170
23
22
45
34
220
168
28