19
86
23
62
35
55
30
26
44
22
100
17
45
41
83
37
31
29
18
24
34
49
187
67
16
338
79
38
33
106
14
65
139
158
1267
365
60
73
151
178
89
317
655
155
110
160
132
211