8
43
20
22
68
307
81
88
134
51
32
86
48
223
50
18
11
64
109
31
102
14
37
368
439
28
56
33
12
46
59
79
19
214
25
10
74
189
26
72
63
7
129
766
100
35
21
23
110
44
41
240