159
13
61
11
18
24
58
169
52
27
51
102
88
34
130
40
25
140
19
301
83
53
30
293
45
71
39
20
41
4
79
115
29
12
74
26
292
49
209
535
319
38
33
139
101
67
15
87
17
150