15
20
42
12
203
53
47
131
67
125
100
116
153
72
38
54
219
120
27
11
104
28
13
98
30
48
45
19
24
22
23
46
123
77
65
7
91
8
51
31
141
66
88
57
58
130
451
241
402