50
42
6
23
45
109
43
41
19
73
25
334
133
75
35
13
39
12
20
36
82
29
10
67
46
34
71
102
66
65
85
32
146
33
376
9
143
14
246
229
11
191
128
7
186
298
92
104
74
794
37
424