13
61
30
302
36
84
31
21
165
81
19
71
42
109
57
95
22
50
126
63
17
11
53
24
319
10
40
80
56
45
34
47
99
28
69
12
23
43
106
149
27
83
92