35
288
29
31
34
122
38
8
15
85
33
174
617
111
44
18
47
150
56
60
28
17
77
68
59
14
62
16
45
57
214
26
41
160
70
213
46
24
13
103
202
162
192
50
65
83
72
61
110