20
55
342
12
117
108
19
68
40
39
50
31
1088
17
32
7
54
18
22
195
30
28
141
37
34
48
33
53
164
38
196
25
11
59
10
35
76
8
27
94
241
84
181