113
61
87
194
149
53
109
119
44
158
49
111
1597
76
48
101
36
340
519
116
890
70
245
215
104
173
128
22
90
64
130
34
68
30
96
65
107
438
120
43
147
125
80
81
151
26
21
16
20
40
135
60
33