31
44
136
39
93
56
43
19
50
35
264
8
5
78
68
37
96
73
48
125
101
13
194
69
92
105
133
57
54
51
64
10
70
72
25
91
53
81
66
12
21
26
42
63
29
17
41
102
49