12
93
31
133
16
3
23
20
51
13
84
81
106
37
59
18
60
33
15
4
87
103
148
65
43
48
71
111
40
22
26
49
24
46
418
11
44
34
56
180
108
19
83
131
5