116
35
3
10
31
70
28
20
30
69
179
34
75
114
9
6
25
4
46
64
97
44
18
19
26
50
56
48
13
146
52
62
93
15
342
68
38
29
79
73
42
45
40
86
94