30
213
66
50
28
80
22
21
42
29
122
144
69
20
36
70
107
31
11
2
61
41
9
135
97
48
102
5
52
111
17
18
53
44
83
7
23
4
63
155
65
101
76
217
10
59