45
84
30
59
34
263
121
149
38
47
61
101
89
37
102
72
35
180
68
26
58
110
141
82
54
228
278
749
262
114
44
56
64
96