4
25
19
51
30
45
35
8
67
13
65
17
41
18
123
60
31
12
64
61
68
22
14
191
16
46
2
7
115
39
125
42
77
118
62
23
48
38
15
100
34
10
96
296
155