35
13
42
332
25
72
89
15
267
55
28
235
9
34
17
37
44
126
132
87
49
47
33
36
7
18
29
74
26
21
51
8
23
56
14
12
22
128
32
45
19
79
39
11
41
177
10