45
133
36
200
48
198
139
117
76
33
32
5
114
58
81
159
54
62
37
20
30
129
42
12
116
108
26
59
83
226
63
35
164
41
118
218
57
47
194
46
492
61
153
145
131
89
216
72