21
92
101
32
49
28
19
20
23
4
285
142
82
33
34
48
29
2
62
17
11
30
13
68
65
39
37
8
31
6
53
35
41
24
14
18
60
10
153
3
1