156
122
33
49
32
59
48
38
78
64
101
112
96
161
193
97
17
22
41
87
23
529
110
40
75
8
166
79
137
150
36
170
400
123
52
76
72
85
31
106
42
322
43
258
12
93
15
51
0
104
82
18