12
165
66
26
63
47
11
17
20
95
42
77
15
18
31
285
27
119
56
74
121
101
28
16
35
13
21
38
25
39
8
61
32
78
240
179
45
106
256
368
52
94
33