30
6
22
12
8
18
33
35
69
1
64
42
49
19
11
31
76
13
183
53
24
32
143
15
44
59
68
61
90
50
298
110
25
106
43
204
102
36
17
73
56
117
47
34
65
39
37