122
34
84
32
38
22
87
90
19
55
21
127
106
139
97
842
119
382
92
27
876
142
151
326
143
612
107
64
56
160
123
71
93
88
80
35
23
175
69
40
365
351
33
544
144
62
163
262
95
159
108
36
83
101
57
65