39
56
32
36
22
24
46
28
15
48
101
156
23
34
88
41
95
68
65
35
52
57
51
50
89
77
145
78
414
93
7
29
12
121
9
259
53
54
20
137
66
31
27
17
75
63