2
15
26
6
25
3
52
17
124
94
65
38
8
43
151
24
41
40
14
5
68
57
27
21
37
106
77
59
13
23
34
61
29
67
145
75
73
51
35
71
161
125
11
10
55
93