33
10
12
27
77
8
21
104
22
17
6
16
81
20
232
38
11
74
49
30
13
207
26
149
160
89
113
192
46
18
61
303
115
125
389
24
4
55
57
31
14
302
455
202
344
96