83
11
243
21
51
28
47
23
12
129
17
85
20
43
38
13
66
77
36
34
26
81
283
197
162
31
1528
411
114
16
1577
957
42
146
125
40
45
61
68
58
86
164
76
88