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