30
42
96
34
109
49
170
17
15
72
18
50
11
75
28
37
35
19
60
23
16
14
22
131
13
10
46
5
33
7
228
247
27
59
25
79
123
107
165
470