9
103
13
332
208
138
126
48
57
121
99
61
58
95
200
83
12
73
217
142
1539
241
102
79
6
111
17
23
85
65
155
35
91
38
11
51
31
26
39
185
20
88
50
42
299
24
32
15
55
89
90
54