82
8
54
37
38
46
69
135
123
22
12
44
236
43
88
84
17
115
53
87
33
47
55
101
385
60
49
199
63
64
89
79
110
116
490
160
207
31
158
196
231
146
51
93
72
138
94
129
103
10
66