59
2
96
22
8
106
32
28
5
44
386
108
271
51
157
43
156
41
48
45
30
712
493
55
203
9
369
20
779
29
69
282
719
87
25
31
34
56
127
17
52
130
563
416
160
728
225
68
627
81