82
66
43
51
49
115
86
21
96
24
26
47
30
36
154
145
56
27
163
295
8
19
48
33
54
40
101
32
10
60
93
7
226
407
81
152
167
39
37
65
20
44
62
25
12
38
28
105
61