31
52
107
79
45
64
127
50
20
11
499
18
32
67
6
27
36
41
30
651
19
24
108
101
10
34
8
22
26
43
13
37
234
15
2
5
125
4
171
316
47
35
17
254
144
77