115
270
49
14
21
93
156
243
171
74
23
106
44
6
68
12
122
17
18
71
162
108
13
9
94
80
10
2
85
40
55
7
67
20
37
33
48
64
3
29
19
11
27
26
88
41
52
483
58