279
52
83
17
41
27
49
21
35
87
34
54
16
29
111
42
159
92
55
60
90
68
47
103
38
110
40
24
117
30
20
15
78
64
28
59
185
286
63
50
32
84
77
88
65
89
58