1
31
22
29
21
6
13
27
17
9
62
18
15
5
16
98
32
87
12
39
90
64
38
48
47
11
23
51
119
36
59
26
28
52
126
41
76
112
167
208
160
337
57
213
53
24
186
40
146
84
54
226