22
21
93
15
27
56
28
14
77
20
46
16
23
49
148
31
122
117
96
305
38
139
65
39
62
54
47
45
44
90
24
127
64
25
76
436
9
48
66
150
18
26
35
13