1
10
3
55
6
78
19
12
38
20
23
35
42
34
386
50
26
93
9
46
24
249
96
193
171
184
232
83
102
22
18
25
86
43
59
151
82
66
56
40
58
75
157
87
168
31
142
68
114
97
30
135