86
106
80
56
32
38
61
277
25
60
83
273
72
134
35
58
133
68
139
16393
93
75
141
108
209
23
10
41
40
110
51
94
28
119
29
102
545
246
65
48
20
43
87
52
84
76
54
553
36
64
1362