26
366
170
29
51
48
275
41
76
10
12
35
58
30
38
86
17
2
27
53
138
64
25
23
40
42
94
143
63
11
4
13
36
22
288
549
398
473
101
360
28
102
103
49
144
32