102
89
61
35
47
44
8
11
49
157
22
46
140
195
137
107
10
18
165
37
151
106
12
345
25
215
6
19
9
123
21
17
170
53
42
24
191
40
86
178
79
75
7
48
34
31
94
13
105
32
57