5
2
35
11
29
26
7
24
133
19
16
30
27
4
36
31
22
23
32
38
43
50
44
21
15
99
173
25
70
47
394
128
119
152
14
45
10
52
42
55
68
48
141
81