34
16
33
159
32
66
30
83
43
12
371
158
38
118
26
59
40
97
47
36
290
390
170
146
485
458
54
61
10
51
441
28
75
89
7
42
122
100
270
62
15
8
111
64
181
96
70
117
22
81
19