35
5
20
38
28
33
13
51
29
17
22
43
49
90
40
75
71
129
67
59
92
69
88
56
55
127
105
228
239
102
54
65
31
96
34
12
115
141
113
44
41
24
16
324