127
103
6
9
42
120
209
155
70
69
95
21
11
150
44
71
29
23
147
54
35
25
160
99
16
244
18
26
124
14
31
157
389
74
22
43
53
17
91
33
27
5
37
223
310
748
97
50
377
76
4
126