85
73
101
31
32
18
84
70
79
53
21
19
165
110
97
23
50
34
38
194
16
75
385
268
20
6
217
95
86
90
228
66
57
260
58
43
29
10
137
14
49
47
121
28
36
172
7
67
170
62