31
102
56
25
10
440
93
22
55
53
219
90
50
18
79
51
44
52
66
20
107
46
7
58
34
5
88
27
19
63
24
26
41
75
48
16
15
13
95
30
70
11
98
28
36