160
45
108
38
40
50
738
70
69
134
13
94
122
178
117
142
95
67
89
107
32
54
18
39
126
202
23
30
29
87
21
19
143
362
220
35
14
527
81
16
58
27
36
123
26
80
140
138
93