105
50
33
87
77
39
40
62
40
46
39
50
29
62
56
35
49
41
33
41
23
18
12
45
4
4
5
341
115
44
22
17
51
26
25
84
54
39
45
196
34
52
16
27
23
16
51
91
75
89
9
6
23
136
81
107
32
41
40
27