10
45
15
19
179
71
114
93
94
22
110
52
86
90
74
118
87
66
68
78
92
175
38
55
35
96
59
42
89
34
433
16
39
79
60
12
20
76
770
32
982
40
33
63
18
181
244
48