10
145
105
35
25
30
69
14
9
39
85
109
424
108
94
65
15
61
26
79
4
23
156
42
53
158
49
107
55
736
124
21
64
34
38
103
62
31
51
36
33
29
76
32
46
45