15
17
332
8
23
38
61
89
36
120
60
122
12
57
41
3
639
74
65
26
164
103
338
22
84
6
4
66
51
53
40
235
10
180
112
1021
304
521
33
159
13
77
20
454
631
49
199
1598
62
16
946