23
35
22
34
81
61
13
76
27
126
87
378
69
7
20
389
37
28
238
41
15
508
286
595
14
755
25
17
1698
18
120
98
9
108
73
291
128
303
40
24
60
19
33