30
42
59
13
26
17
70
123
132
35
39
27
15
118
91
237
47
58
19
18
36
24
25
10
11
29
12
74
67
77
37
40
38
50
8
28
80
52
76
196
92
73
236
128
49
306