42
22
32
17
8
84
12
18
63
9
23
6
5
29
68
30
21
96
39
56
43
94
243
122
11
171
114
60
48
13
31
36
123
416
506
115
52
97
41
228
125
66
77
230
80
276
85
275
143