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