45
156
13
288
147
144
36
33
73
22
27
11
28
64
120
63
59
21
20
1186
15
115
42
43
76
343
34
8
97
125
80
191
17
255
60
233
57
246
9
1096
196
245
19
12
75
29
41
10
16
49