30
97
24
246
29
32
38
151
148
33
31
40
47
88
266
26
12
57
53
23
49
17
16
118
13
36
19
56
441
54
59
34
45
14
78
20
46
35
39
60
6
11
10
15
62
65
326
18