15
22
21
27
162
52
30
28
33
117
158
140
48
38
17
61
24
248
108
83
53
96
98
37
43
10
23
84
26
16
31
49
18
128
76
11
34
100
13
104
25
51
29
78
41
74
107