94
88
61
131
419
295
211
20
160
31
96
38
6
27
39
9
80
24
97
54
78
37
102
52
53
60
77
14
12
23
55
125
21
29
63
143
32
42
107
121
170
34
104
159
33
47
172