3
28
17
6
37
16
70
35
8
4
11
49
21
13
14
12
46
63
48
23
18
60
41
127
50
24
51
213
66
363
33
58
159
160