33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
136
18
114
295
36
19
151
525
95
69
467
408
194
318
25
14
23
22
17
412
102
326
236
252
338
519
37
201
152
12
433
61
797
282
163
82
66
172
246
112
77
105
497