33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
144
18
122
304
39
293
97
37
182
498
128
310
17
649
77
27
127
313
16
165
59
106
14
51
339
12
137
62
20
54
61