93
28
38
122
106
33
8
100
142
31
49
459
221
32
108
56
235
198
21
13
213
45
125
69
26
126
12
53
6
159
37
25
47
17
738
96
144
91
104
23
77
10
71
18
563
81
60
79
9
150
165