45
42
138
99
16
318
37
88
14
32
368
18
9
24
117
109
97
47
19
33
100
167
75
91
159
147
68
34
71
134
243
181
64
28
76
41
84
50
57
20
72
44
61
157
27
23
89
11
255
164
85
26
93
184
15