81
114
49
250
159
54
116
90
149
52
163
106
29
55
34
43
17
77
109
32
72
66
84
15
75
39
104
138
57
83
528
137
12
92
78
177
141
148
170
37
40
25
48
22
21
105
340
38
26
87
172
74