159
140
37
46
18
91
24
50
56
72
40
115
32
141
31
76
87
10
71
104
66
1320
120
337
86
153
36
69
23
160
195
319
48
125
29
25
70
232
253
231
44
157
77
38
128
150
28
124
110
55