30
43
33
49
63
18
54
897
32
34
153
38
7
2
161
41
113
91
15
399
22
85
103
312
65
102
21
40
304
26
52
112
61
20
75
73
70
53
95
31
68
47
81
9
158
14
6
188
28
11
29