157
79
46
57
248
45
66
51
27
22
61
37
40
23
59
64
32
21
172
81
38
92
50
31
43
69
62
151
17
33
209
154
591
312
108
75
91
20
283
71
55
95
150
24
48
295
44
26