29
17
65
20
486
82
68
38
533
158
46
37
575
615
61
21
70
169
40
213
31
284
969
23
598
28
133
86
105
1362
155
194
35
67
959
110
16
104
51
55
109
69
56
76
15
30
6
24