82
43
83
285
55
12
36
56
38
31
15
42
39
32
168
77
99
21
57
45
71
40
29
64
296
322
124
50
131
46
47
555
209
238
202
256
51
90
232
19
28
281
14
58
111
112
67
49
79
20
73
141
48
160