343
11
394
8
18
17
100
26
20
19
22
23
27
21
24
28
15
29
33
35
39
89
63
45
48
242
241
37
136
49
46
70
83
88
326
96
117
107
94
102
80
101
90