11
43
13
104
6
35
21
9
10
70
23
24
17
30
94
48
69
142
83
38
39
45
537
251
27
19
68
50
165
113
240
92
105
76
295
36
40
183
229
15
31
151
25
28
57
34
32
61
145