95
18
13
52
15
35
54
123
90
43
59
96
115
67
42
111
87
669
12
22
58
17
8
173
55
29
20
25
38
130
48
56
94
2
121
24
14
64
7
85
16
61
171
62
11
50
149
10
72
9
352
102