80
16
24
22
26
37
15
31
154
20
108
29
23
111
146
114
44
62
11
19
73
43
27
74
51
342
192
93
14
65
72
81
57
40
119
166
34
107
91
8
42
33
64
30
5
273
48
25