21
112
15
72
77
52
45
40
26
50
20
325
117
28
67
49
31
78
128
54
250
33
133
64
122
97
18
29
66
17
14
11
4
13
32
22
39
6
23
62
89
58
41
71
43
248
53
10
46