98
38
200
170
89
34
119
50
64
28
55
22
109
196
47
100
70
19
99
18
387
17
20
12
42
154
37
96
62
88
67
77
65
31
30
24
215
29
295
103
11
155
35
86
59
53
87