1
11
25
5
22
17
118
91
38
8
2
43
151
21
40
14
68
56
27
37
15
106
76
24
59
13
23
65
33
29
145
75
73
51
35
71
160
52
9
54
93
79
26
84
105