90
32
33
69
241
13
5
42
23
82
8
40
2
6
81
39
328
25
30
52
9
43
7
59
44
51
159
145
37
36
21
63
3
31
35
34
38
14
10
11
15
12
85
28
41
19