12
40
83
11
244
21
51
28
47
23
129
17
85
20
43
38
13
66
77
36
34
26
81
283
197
162
31
1529
411
114
16
1577
959
148
125
46
62
69
58
86
164
146
76