93
2
26
55
96
46
54
4
10
23
147
153
313
15
14
19
5
6
7
52
41
63
11
44
12
16
38
27
17
3
1
59
28
360
25
22
60
18
39
82
13
56
90