32
53
23
29
109
28
37
45
12
87
64
240
38
228
20
26
27
161
90
297
481
21
18
58
40
157
110
50
5
78
25
234
114
188
13
30
8
51
35
148
74
7
73
88
152
71
72
54
65
218
49