93
16
39
28
111
75
32
108
83
72
96
1
60
36
235
46
283
105
25
114
306
38
120
40
67
14
405
91
678
82
148
24
320
382
21
103
11
59
109
106
123
64
76
37
973
50
98
87
129
41
171