41
55
107
28
131
89
186
306
58
67
39
140
153
98
68
165
291
38
93
2
78
102
117
65
71
5
15
47
14
36
16
51
31
18
32
26
27
44
86
64
77
21
148
70
35
10
213
135
126
52
29
43