95
45
93
6
237
92
76
101
117
86
42
36
35
75
40
19
17
8
127
18
34
167
64
77
39
73
23
196
46
20
15
136
110
48
115
207
84
59
3
31
38
32
52
69
29
78
157
16
103
70
87