31
122
24
117
96
305
38
139
65
39
62
54
28
42
47
45
35
44
90
103
23
127
64
25
76
436
32
63
22
43
9
72
144
48
17
16
66
82
130
150
18
11
26
439
15