60
148
23
91
151
37
85
25
86
139
28
79
385
107
100
29
57
78
81
21
48
42
12
56
54
76
65
99
51
61
55
62
43
130
31
71
75
199
141
74
11
109
111
24
104
15
58
47