33
36
238
39
77
106
44
49
38
18
131
48
21
11
113
101
42
15
45
10
31
27
155
41
20
597
156
256
383
147
34
80
50
43
114
24
64
93
12
73
74
14
4
26
22
161
17
67