97
60
50
39
5
32
13
11
23
141
100
25
45
34
7
318
3
82
36
22
6
66
37
10
176
261
33
53
57
4
40
132
425
19
2
1
24
29
114
808
16
18
270
65
58
73
8
93
30