48
95
51
12
13
38
47
119
7
41
52
16
171
53
26
420
80
113
150
98
76
108
73
109
215
61
170
173
210
78
107
34
45
973
24
241
64
14
148
57
27
44
132
101
19
35
65
123
348
67
161
22