50
28
4
7
15
71
29
42
57
124
11
109
13
65
32
112
23
10
35
30
86
100
26
434
49
12
21
31
82
19
14
48
81
68
46
59
92
548
149
27
77
123
9