59
29
9
19
16
23
51
61
71
28
21
156
24
247
12
368
18
100
76
25
66
68
35
77
96
73
44
38
49
48
102
165
168
11
40
182
120
27
50
55
93
97
39
87
129
324
104
69
125