31
62
274
59
65
46
12
27
28
21
76
42
25
86
50
64
690
16
92
127
22
36
83
74
353
125
89
110
137
52
38
56
82
3308
44
568
60
68
58