12
186
78
9
95
35
27
37
14
90
7
19
86
47
29
25
62
56
46
31
23
11
28
66
106
20
149
72
119
45
88
50
55
39
80
59
17
52
40
30
33
403
64
234
348
53
92