36
28
58
25
27
49
22
677
130
50
39
91
51
54
169
44
157
79
46
57
248
45
66
61
37
40
23
59
64
32
21
172
81
38
92
31
43
69
62
151
17
33
209
154
591
312