15
2
29
13
41
16
91
88
19
25
26
53
241
84
69
212
104
98
38
406
21
90
63
205
232
28
60
209
141
50
238
140
23
33
73
39
58
81
201
12
127
87
18
115
68
221
56
71