189
60
43
17
124
30
46
29
37
68
106
36
137
521
69
81
52
70
58
25
53
102
19
27
24
23
31
101
35
50
78
26
20
40
57
295
573
47
226
480
293
603
1507
903
131
94
11212
4113
118