45
88
52
127
132
368
134
611
235
86
104
205
49
59
263
27
17
136
66
150
118
72
273
54
153
128
83
44
25
102
33
68
87
120
4
31
48
126
37
22
91
20
21
34
107
149
101
897
921
147
152
652
114