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