12
30
102
85
14
59
70
17
22
42
29
84
71
21
16
48
33
44
39
43
38
25
53
61
11
24
13
28
106
37
89
250
79
8
94
60
76
73
45
120
78
121
40
430
109