26
51
156
86
13
78
32
79
361
118
57
11
227
81
18
96
42
243
117
35
44
56
30
33
70
203
71
25
83
55
8
208
38
76
45
36
50
102
170
65
16
43
230
19
245
116
278
259
136
101