28
13
262
116
12
38
113
31
210
297
85
285
35
34
97
81
93
19
16
57
160
48
56
50
27
46
8
45
9
54
70
39
11
87
79
33
17
40
18
26
153
37
73
36
47
7
98
83
124
112