82
48
66
106
30
31
83
56
76
112
34
68
110
59
151
21
47
20
150
197
155
57
102
32
52
92
85
42
41
12
26
93
53
60
101
69
80
130
67
128
51
340
33
13
24
199
214
135
65