65
109
113
283
209
88
35
151
62
104
78
76
107
32
19
39
128
25
54
81
7
20
60
43
37
99
61
9
57
66
30
55
13
10
38
22
14
184
255
36
48
53
121
79
340
50
51
266
141
75
8