35
134
43
24
28
22
37
20
42
17
56
311
30
123
41
40
19
152
25
274
57
63
297
21
273
45
84
10
77
7
48
161
181
105
131
26
13
90
120
5
175
27
115
369
65
68
282
33