37
16
32
64
83
140
30
302
273
12
6
7
56
17
10
11
19
4
26
73
20
128
77
46
52
15
33
86
94
24
14
78
90
457
38
47
25
61
8
51
115
106
116
2
93
200