103
52
33
34
54
200
108
163
39
40
93
189
183
43
87
48
152
142
37
81
62
61
197
32
29
58
101
45
86
65
162
80
51
64
67
38
60
50
71
31
59
73
68
57
49
23
84
63
91
106
75