157
14
80
338
18
90
181
29
104
70
41
36
40
38
27
112
75
85
22
17
99
57
32
71
50
87
51
49
8
119
66
114
19
109
34
194
110
46
9
136
55
10
48
95
120
241
53
227