80
85
28
137
150
15
35
213
67
52
72
42
37
93
18
11
53
148
107
81
39
95
66
202
21
41
145
23
19
32
12
25
30
391
86
34
49
38
56
74
233
22
17
40
92
13