73
43
66
121
158
332
48
203
110
52
243
29
122
41
23
299
36
69
21
84
40
100
93
47
11
58
16
37
91
38
28
154
68
34
10
12
81
27
92
742
70
133
297
54
8
35
18
90
80
275
33
83
188
160