36
12
120
26
31
42
7
101
39
33
60
78
83
49
134
67
45
66
73
72
50
44
24
76
272
57
93
48
691
133
16
64
128
65
155
56
115
386
18
740
251
420
154
574
184
274
85
109
265
441
87