5
32
41
13
52
33
12
27
87
28
19
11
53
14
29
37
36
44
34
30
39
68
9
101
66
10
21
40
18
310
150
108
82
131
50
45
73
60
112
48
588
165
370
64
38
124
84
63
78