149
18
64
33
30
34
87
70
112
63
69
48
25
9
39
14
13
10
52
7
5
38
6
29
21
37
72
11
32
79
332
54
24
15
60
36
113
47
8
28
46
82
123
20
35
65
31