110
11
56
20
40
13
89
80
32
36
14
104
39
41
54
48
15
24
12
142
67
96
19
158
57
71
50
23
187
77
70
86
1124
367
109
72
75
64
52
18
21
124
30
42
81
53