36
97
316
37
66
123
221
314
261
246
93
186
23
19
10
8
31
40
29
65
85
67
3
6
43
9
46
45
89
71
72
226
116
55
16
47
58
22
70
28
49
25
11
69
63
14
5
196