29
23
19
13
161
14
25
27
36
81
51
71
21
134
61
43
34
18
69
52
256
50
15
57
16
84
163
35
278
98
28
39
101
31
47
287
110
32
102
78
22
335
175
108
20
162
79
54
90