95
340
147
126
58
63
128
31
48
22
174
74
227
15
168
163
226
85
114
42
16
66
18
29
24
40
76
119
188
75
92
44
51
54
138
26
109
45
37
108
8
56
36
28
55
73
122