283
29
93
73
46
36
50
9
61
67
12
16
32
30
41
3
121
140
81
37
47
63
14
59
25
5
7
20
23
38
58
13
210
17
184
18
42
52
110
35
34
21