11
36
33
42
22
32
17
8
37
84
12
18
63
9
10
23
6
5
29
68
30
21
96
39
56
43
55
94
243
122
170
114
60
48
13
31
123
416
506
115
52
97
41
228
125
206
66
77
230