43
33
62
25
31
24
81
311
16
10
28
117
90
55
212
38
40
256
3
45
39
51
152
195
41
18
103
14
27
67
98
30
37
9
29
11
13
1
35
122
34
8
86
75