31
13
57
81
89
311
137
53
35
564
42
145
58
70
173
40
123
12
79
54
63
67
88
71
56
68
33
570
170
32
72
77
11
146
75
120
144
101
62
100
65
133
38
52
47
138
252
43
8
46