48
26
171
45
21
23
96
36
30
144
67
81
366
167
117
62
105
292
153
61
12
80
34
74
294
51
75
38
52
121
174
134
146
44
57
151
107
87
89
251
95
58
33
124
116
55
9
97
120
41
111
29