1
5
10
6
31
37
14
11
19
4
8
30
3
27
13
25
155
7
122
56
23
61
44
42
69
49
51
71
74
250
91
65
89
126
20
297
39
81