33
43
128
112
35
47
148
117
6
17
94
57
41
7
75
22
27
37
109
48
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