93
202
146
38
36
28
20
173
31
11
89
107
104
467
396
286
198
54
100
34
279
37
94
15
140
105
53
74
14
191
142
162
41
33
18
175
48
65
78
35
42
55
44
83
60
70
179
296
95
77
75