10
35
41
108
21
297
33
40
17
53
62
44
8
84
26
208
27
22
19
46
20
34
42
161
28
39
55
13
70
54
111
191
49
165
87
80
23
14
78
182
122
59
15
30
95
119
43
25