34
26
42
8
40
36
108
19
60
33
24
22
14
41
186
80
77
124
49
67
69
55
103
35
65
803
546
62
907
38
74
134
170
475
57
98
127
25
157
102
270
17
5
52
119
53
101