32
25
51
165
137
301
27
191
17
59
136
47
19
43
16
31
120
30
45
26
160
13
11
74
219
83
157
287
37
125
254
23
35
54
89
57
18
135
69
286
34
66
72
42
116
451