3
4
16
9
72
67
28
34
13
33
157
50
21
60
35
142
10
29
39
37
17
184
63
75
41
274
155
31
175
182
232
120
203
160
301
284
135
453
62
97
709
61