116
96
40
26
19
36
24
59
63
13
22
12
25
177
23
270
66
282
28
16
10
7
142
35
39
73
119
254
113
32
283
49
114
355
97
11
83
4
85
54
51
48
38
27
185
9
17