31
4
28
6
2
5
8
1
3
9
15
13
10
11
59
90
76
12
7
17
201
77
29
27
14
26
21
79
34
182
22
46
16
104
218
38
304
36
23
78
19
248
362
209
49
30
50
217
397
40
47
18
24
136