96
10
49
13
16
205
41
14
48
51
277
99
140
62
78
70
50
45
63
76
54
81
218
208
792
334
57
58
11
24
26
17
27
21
106
101
111
72
83
273
32
9
37
25
67
18
77
66
12
56
124
39
31
22