6
3
89
15
41
83
11
27
21
47
25
22
12
1
133
51
77
35
48
32
108
17
23
90
102
2
20
67
79
58
76
74
53
155
114
30
4
99
56
86
59
39
49