93
40
67
7
14
76
52
254
102
352
276
109
25
30
22
28
56
9
29
23
84
13
55
491
438
88
26
106
57
72
442
144
195
136
16
60
79
49
32
18
99
35
98
51
112
12
43
83
58
466
89
20
66