2
52
90
15
22
19
67
9
111
10
29
17
20
86
14
100
12
3
45
205
74
11
92
21
6
43
39
7
77
107
76
72
146
64
48
41
25
27
117
46
38