326
223
99
34
41
60
167
190
75
23
47
245
94
276
161
21
85
43
71
226
15
33
22
8
49
19
65
44
80
140
11
9
30
5
273
63
174
144
53
12
35
40
46
56
42
70
61