30
9
19
15
42
216
12
41
34
102
11
53
26
83
80
25
36
24
40
47
18
22
17
46
77
70
35
78
31
5
148
68
10
32
141
86
167
21
99
23
33
57
119
98
66