45
43
50
4
40
431
33
106
15
51
17
94
31
28
47
161
89
58
67
57
12
71
41
22
23
56
34
10
62
261
35
65
66
102
24
135
77
36
37
108
53
19
39
6
75
42
72
155
49
88
44
80
29