2
38
80
1
72
48
13
10
43
107
7
125
28
11
53
74
59
93
44
64
86
17
105
34
5
16
104
9
23
29
19
75
81
36
314
65
35
71
33
31
0
120
56
4002
102
67
32
24
6