107
41
47
22
154
336
186
164
25
46
66
220
85
70
55
69
43
153
29
96
35
180
79
60
32
54
87
44
36
253
158
151
83
68
470
90
145
198
81
115
163
39
53
50
26
40
114
33
65
75