51
33
79
35
100
258
5
285
31
75
65
114
255
56
101
181
46
36
110
55
43
24
62
17
4
14
67
40
11
44
27
18
8
19
25
76
34
188
93
92
103
29
39
12
126
23
38
70
96
20
41
111