1
103
15
27
6
65
8
31
2
3
26
10
22
28
104
109
17
29
30
49
7
56
36
86
45
12
39
19
37
74
51
55
53
66
35
101
21
107
77
121
132
251
41
52
80
597