4
96
11
8
17
28
7
69
40
46
49
19
45
27
38
26
66
2
10
129
29
13
103
68
25
30
3
5
35
558
76
9
42
95
142
77
132
33
15
145
94
57
128
126
185
67