36
30
99
28
27
133
186
190
51
10
6
22
16
33
55
13
18
48
76
40
31
17
528
14
11
24
9
126
471
34
8
38
43
19
45
97
35