113
85
391
118
39
73
38
107
131
45
78
53
109
119
70
65
34
239
145
83
60
46
637
14
67
172
68
98
792
403
734
79
200
10
111
218
323
59
110
58
152
21
16
29
103
97
15
8
75
74
150