112
693
33
870
142
163
30
120
70
10
709
41
317
81
82
145
60
61
29
99
64
35
280
12
62
74
65
133
98
50
85
22
107
5
93
54
213
128
17
19
126
274
42
44
51
124
38
48
90
26
32
244
129
75
43
23