30
71
65
9
63
35
139
29
20
39
130
58
21
22
40
23
154
110
101
36
69
44
159
155
7
262
38
19
332
113
70
248
46
37
57
26
32
95
190
335
43
52
79
53
206
16
80
42
72