58
174
133
31
73
25
1
4
42
34
90
18
436
379
11
5
21
55
62
24
48
60
102
126
33
16
91
40
8
45
7
41
20
10
27
36
50
28
95
226
74
65
39
26
86
12
94
52
182
196
9