1
13
25
5
23
2
17
119
92
38
8
43
151
21
40
14
68
57
27
37
15
106
77
24
59
65
34
29
145
75
73
51
35
71
160
52
11
10
55
93
79
54
22
26
84
105