128
112
35
47
148
117
6
33
17
94
57
41
7
75
22
27
37
109
48
43
39
10
64
34
28
60
63
69
18
23
42
24
53
521
203
92
359
11
70
16
189
95
20
40
76
61
50
49