30
12
1
20
32
16
10
155
7
76
75
106
87
25
24
8
102
19
90
100
4
35
22
132
66
11
302
37
2
42
13
15
69
59
67
9
31
55
74
26
84
14
38
21
23
17
61