21
98
16
157
133
31
54
382
62
29
264
83
17
19
233
148
686
76
23
32
28
55
34
101
65
53
52
113
58
40
7
33
307
107
237
73
42
71
415
170
15
22
282
965
78
24
38
18
103