123
98
286
21
296
28
43
47
52
60
42
62
83
115
288
134
31
41
38
37
82
90
126
120
35
57
74
172
53
7
44
20
2
26
51
5
15
16
17
56
12
3
10
29
23
18
33