12
592
40
44
7
36
431
56
8
26
113
97
85
30
27
29
135
16
22
216
281
19
17
10
263
118
31
25
49
82
167
20
34
61
48
35
23
18
102
89
59
28
112
60
103