118
370
59
672
93
18
55
36
137
75
282
541
617
46
168
23
104
35
207
196
9
52
125
111
37
90
25
39
16
103
13
134
30
20
10
11
34
40
92
51
48
325
53
105
42
73
44