10
34
17
15
89
144
30
13
19
47
3
67
16
29
12
148
5
163
213
32
4
222
45
81
111
60
116
52
49
59
20
338
41
53
28
33
152
97
138
8
112
86
172
114
7
40
43