172
34
175
340
128
135
194
61
44
79
25
53
58
70
64
767
36
24
90
113
73
302
92
127
93
40
208
188
47
99
199
102
29
104
72
91
66
56
35
52
106
563
5
354
525
60
232
89
357
150
139
75