76
75
61
41
20
15
53
69
39
196
46
334
176
31
72
135
49
114
21
160
11
45
30
10
106
29
12
22
42
47
38
24
19
74
40
23
62
51
34
44
116
48
251
346
266
85
142
194
43