33
12
133
35
196
16
15
55
71
76
57
72
23
37
69
32
142
254
80
121
27
17
45
58
29
93
54
125
73
31
21
64
61
188
34
105
102
41
134
44
66
68
90
46
111
212
39
88
127