31
90
23
51
12
13
120
38
32
11
15
4
21
3
27
17
41
25
40
37
35
8
19
88
22
39
18
54
49
171
43
280
134
10
74
47
57
24
95
501
105
44