8
59
94
12
20
17
122
86
38
31
81
52
144
27
11
121
77
109
46
237
104
96
36
40
9
91
15
63
43
28
22
29
13
32
65
76
6
66
45
39
95
125
10
208
394
1
60
73
21
4