85
50
24
10
161
140
56
74
34
297
60
92
105
101
30
47
87
58
131
66
77
149
65
159
198
76
69
6
61
108
68
18
51
82
41
8
44
17
80
59
42
53
54
33
40
39
13
36
29
14
23