42
322
39
49
29
75
23
26
25
41
64
13
35
37
100
38
34
48
91
16
63
9
31
27
46
24
55
22
40
32
115
60
52
54
387
15
197
77
8
28