31
107
44
120
38
14
13
98
51
11
185
56
126
28
48
66
29
30
25
57
88
73
41
102
42
69
7
16
131
113
43
141
358
26
19
112
24
153
39
37
20
49
89
99