15
3
28
30
19
41
73
127
33
25
117
66
10
17
57
11
5
24
13
74
232
47
148
16
38
40
9
39
23
51
91
58
14
70
35
537
18
71
20
62
32
158