1
28
11
4
3
9
16
37
24
29
15
13
22
26
20
30
87
38
69
62
183
125
112
187
171
110
58
54
152
84
35
43
108
42
77
155
169
89
156
55
36
198
46
83
317