35
86
30
37
12
46
28
58
148
41
273
14
39
101
34
38
16
13
233
129
83
145
274
49
57
52
91
9
24
8
18
33
29
47
69
84
53
20
19
42
61
68
22
137
79