35
29
16
25
44
13
51
36
76
18
9
288
22
74
19
40
79
67
68
24
42
101
53
82
61
33
47
89
39
54
34
75
65
17
49
15
23
109
155
193
41
55
299
32