43
61
136
23
41
57
3
20
16
10
25
1
289
87
18
17
30
34
5
31
58
75
234
108
33
78
13
14
11
35
9
27
46
12
90
138
4
266
21
40
286
39