106
11
112
59
85
18
80
99
69
374
57
22
190
30
119
180
107
37
44
114
48
12
96
21
84
43
9
10
17
28
53
39
60
47
65
49
23
13
56
4
15
75
35
19
54
14
27
50
92
55