16
32
38
18
73
128
105
375
163
107
11
54
139
322
97
252
5
12
94
19
22
46
40
102
9
20
112
21
26
36
24
380
3
53
267
17
10
71
1390
42
87
126
1706
13
226
7
47
70
23
414
444
30