105
71
25
18
22
29
52
26
53
187
73
203
9
161
21
41
157
93
27
66
118
58
81
159
39
96
59
64
100
318
37
88
55
15
83
17
94
48
28
10
32
43
267
34
260
113
209
72
47
44
109
75
20