105
15
49
146
42
71
50
321
11
28
63
102
22
9
17
29
45
24
40
80
69
87
100
79
18
20
21
27
57
13
14
116
52
108
104
26
128
7
37
30
86
47
56