51
22
31
92
80
13
147
16
27
74
116
343
26
425
41
4
1
33
23
14
56
11
52
210
39
3
42
107
7
46
50
37
20
9
8
103
10
6
25
48
21
61
125