3
23
112
5
268
60
17
74
51
53
208
12
169
25
42
82
2
26
9
50
30
77
29
33
6
61
86
19
37
13
22
65
4
118
83
99
7
90
27
88
40
24
41
278