82
36
4445
101
359
32
35
71
69
33
52
150
89
107
45
21
44
11
103
136
142
15
49
111
116
95
109
42
57
472
2654
41
65
26
235
2413
149
327
126
55
10
129
17
22
125
54
31
216