97
27
325
28
40
259
13
4
23
102
20
55
43
59
64
10
122
158
11
128
34
291
186
37
30
14
15
36
53
85
2
6
60
41
66
29
82
47
12
5
394
77
170
219