33
51
29
36
37
24
13
25
113
216
52
39
28
32
58
35
76
23
10
43
18
12
20
44
30
64
45
67
40
19
186
22
129
11
69
217
142
68
350
96
15
409
170
165
225