157
126
40
52
25
103
64
38
24
69
21
48
118
59
84
93
56
51
108
79
61
74
83
71
9
46
49
115
28
86
203
13
31
10
87
134
158
113
60
297
100
15
14
32
319
34
23
26
97
98
96
70
129