96
27
61
90
41
79
201
110
353
49
54
69
133
18
80
35
104
73
52
101
83
39
24
56
67
50
194
93
114
74
120
31
46
15
109
140
68
38
66
25
29
12
28
70
21
59
103
33
97
10
75
36