82
47
649
28
42
53
204
23
65
35
27
21
248
11
64
80
90
39
118
75
87
195
279
286
113
160
16
67
152
148
8
127
66
6
110
33
41
85
46
50
136
56
18
138
83
84
54
86
36
81
105
104