50
10
126
49
34
42
86
20
18
17
23
14
21
41
104
70
98
140
12
22
26
56
106
167
40
19
261
33
27
11
29
284
90
154
243
160
107
415
35
16
330