164
53
31
36
126
22
80
27
60
150
75
42
51
61
71
89
129
72
127
102
292
130
209
136
19
30
11
83
155
223
166
176
225
88
94
13
23
90
40
364
15
57
82
205
360
14
68
58
47
10