35
9
160
29
18
65
71
124
137
51
56
30
58
89
112
389
32
201
84
96
22
43
62
180
24
47
128
209
156
88
45
17
73
130
60
107
142
38
339
87
19
90
16