99
27
13
16
35
14
539
126
30
68
653
51
34
122
2
130
9
66
150
8
204
19
103
75
45
47
50
20
56
42
71
28
38
11
17
22
48
5
37
46
44
23
107
437
29
164
25
10
57
85