35
51
13
23
24
39
269
43
98
21
46
167
76
19
18
17
34
73
60
243
14
52
29
102
373
366
36
32
31
27
71
114
238
59
33
175
62
22
137
99
12
95
84
42
48
136